package cn.tedu.ivos.base.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class webconfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")//允许匹配客户端发过来的任何请求
                .allowedHeaders("*")//请求带任意头都可以
                .allowedMethods("*")//任意请求方式都可 get/post/put....
                .allowedOriginPatterns("*")//任何地址和端口号都可以
                .allowCredentials(true)//可以携带会话相关信息 cookie/session
                .maxAge(3600);//同意时间，时间内不在检测
    }
}
